28e705fb782c27f2fd0328f5577c89c8fe95a154,camel-core/src/main/java/org/apache/camel/management/CamelNamingStrategy.java,CamelNamingStrategy,getObjectName,#CamelContext#ManagedService#,100
Before Change
* @throws MalformedObjectNameException
*/
public ObjectName getObjectName(CamelContext context, ManagedService mbean) throws MalformedObjectNameException {
Hashtable<String, String> keys = new Hashtable<String, String>();
keys.put(KEY_CONTEXT, getContextId(context));
keys.put(KEY_TYPE, TYPE_SERVICES);
keys.put(KEY_ENDPOINT, Integer.toHexString(mbean.getService().hashCode()));
return new ObjectName(domainName, keys);
}
/**
After Change
* @throws MalformedObjectNameException
*/
public ObjectName getObjectName(CamelContext context, ManagedService mbean) throws MalformedObjectNameException {
StringBuffer buffer = new StringBuffer();
buffer.append(domainName + ":");
buffer.append(KEY_CONTEXT + "=" + getContextId(context) + ",");
buffer.append(KEY_CLASS + "=" + CLASS_SERVICES + ",");
buffer.append(KEY_NAME + "=" + Integer.toHexString(mbean.getService().hashCode()));
return new ObjectName(buffer.toString());
}
/**